function fibonacci(n){
    return n<=2 ? 1 : fibonacci(n-1) + fibonacci(n-2)   //递归调用（函数内部调用自己）
}

var onmessage = function(event){
    var number = event.data
    console.log('分线程接收到主线程发送的数据' + number);
    // 计算
    var result = fibonacci(number)
    postMessage(result)
    console.log('分线程向主线程返回数据' + result);
    // alert(result)  alert是window的方法，在分线程不能调用
    //分线程中的全局对象不再是window,所以在分线程中不能更新界面
}